Approximating the Unweighted k-Set Cover Problem: Greedy Meets Local Search
نویسنده
چکیده
In the unweighted set-cover problem we are given a set of elements E = {e1, e2, . . . , en} and a collection F of subsets of E. The problem is to compute a sub-collection SOL ⊆F such that ⋃ Sj∈SOL Sj = E and its size |SOL| is minimized. When |S| ≤ k for all S ∈ F we obtain the unweighted k-set cover problem. It is well known that the greedy algorithm is an Hk-approximation algorithm for the unweighted k-set cover, where Hk = ∑k i=1 1 i is the k-th harmonic number, and that this bound on the approximation ratio of the greedy algorithm, is tight for all constant values of k. Since the set cover problem is a fundamental problem, there is an ongoing research effort to improve this approximation ratio using modifications of the greedy algorithm. The previous best improvement of the greedy algorithm is an ( Hk − 12 ) -approximation algorithm. In this paper we present a new ( Hk − 196 390 ) -approximation algorithm for k ≥ 4 that improves the previous best approximation ratio for all values of k ≥ 4. Our algorithm is based on combining local search during various stages of the greedy algorithm.
منابع مشابه
Uniform unweighted set cover: The power of non-oblivious local search
We are given n base elements and a finite collection of subsets of them. The size of any subset varies between p to k (p < k). In addition, we assume that the input contains all possible subsets of size p. Our objective is to find a subcollection of minimum-cardinality which covers all the elements. This problem is known to be NP-hard. We provide two approximation algorithms for it, one for the...
متن کاملIndependent Sets in Bounded-Degree Hypergraphs
In this paper we analyze several approaches to the Maximum Independent Set (MIS) problem in hypergraphs with degree bounded by a parameter ∆. Since independent sets in hypergraphs can be strong and weak, we denote by MIS (MSIS) the problem of finding a maximum weak (strong) independent set in hypergraphs, respectively. We propose a general technique that reduces the worst case analysis of certa...
متن کاملImproved Methods for Approximating Node Weighted Steiner Trees and Connected Dominating Sets
A greedy approximation algorithm based on \spider decompositions" was developed by Klein and Ravi for node weighted Steiner trees. This algorithm provides a worst case approximation ratio of 2 lnk, where k is the number of terminals. However, the best known lower bound on the approximation ratio is lnk, assuming that NP 6 DTIME[n ], by a reduction from set cover [9, 4]. We show that for the unw...
متن کاملUsing Greedy Randomize Adaptive Search Procedure for solve the Quadratic Assignment Problem
Greedy randomize adaptive search procedure is one of the repetitive meta-heuristic to solve combinatorial problem. In this procedure, each repetition includes two, construction and local search phase. A high quality feasible primitive answer is made in construction phase and is improved in the second phase with local search. The best answer result of iterations, declare as output. In this stu...
متن کاملA Better-Than-Greedy Approximation Algorithm for the Minimum Set Cover Problem
In the weighted set-cover problem we are given a set of elements E = {e1, e2, . . . , en} and a collection F of subsets of E, where each S ∈F has a positive cost cS . The problem is to compute a sub-collection SOL such that ⋃ S∈SOL Sj = E and its cost ∑ S∈SOL cS is minimized. When |S| ≤ k ∀S ∈ F we obtain the weighted k-set cover problem. It is well known that the greedy algorithm is an Hk-appr...
متن کامل